body {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, span, img, ul, li, ol
{
margin:0;
padding:0;
}
html
{
height:100%;
margin-bottom:1px;
}
.spacer
{
line-height:0;
font-size:0;
clear:both;
}
.button {
  color: #666666;
 font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #918f8f;
  width: auto;
  padding: 0px 3px;
  line-height: 16px !important;
  line-height: 14px;
  height: 23px !important;
  height: 21px;
  margin: 1px;
  text-decoration:none;
  background-color:#ededed;
  cursor:pointer;
}
.header-bg {
	background: url(../images/header-bg.jpg) top right no-repeat;
	height: 123px;
}
.top-navi {
	background: url(../images/nav-bg.gif) 0 0 repeat-x;
	height:27px;
	vertical-align:top;
	
	
}
.top-links-active
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF690B;
text-decoration:none;
padding:0 12px 0 12px;
}
.top-links
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#084887;
text-decoration:none;
padding:0 12px 0 12px;
}
.top-links:hover
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF690B;
text-decoration:none;
padding:0 12px 0 12px;
}.heading-bg {
	background: url(../images/heading-line.gif) 0 0 repeat-x;
	height: 71px;
}
.heading-bg2 {
	background: url(../images/heading-line2.gif) 0 0 repeat-x;
	height: 50px;
	width:100%;
}

h1.welcome
{
background:url(../images/welcome.gif) 0 10px no-repeat;
display:block;
height:50px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.breakthrough-therapies
{
background:url(../images/breakthrough-therapies.gif) 0 0 no-repeat;
display:block;
height:50px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.therapeutic
{
background:url(../images/therapeutic-markets.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.aboutus
{
background:url(../images/about-us.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.contactus
{
background:url(../images/contact-us.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.refer-friend
{
background:url(../images/refer-friend.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.sitemap
{
background:url(../images/sitemap.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.refer-friend
{
background:url(../images/refer-friend.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.pipeline
{
background:url(../images/pipeline.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.inflammogen
{
background:url(../images/inflammogen.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h1.altrugen
{
background:url(../images/altrugen.gif) 0 0 no-repeat;
display:block;
height:25px;
width:300px;
font:normal 1px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:-2000px;
}
h2
{
background:url(../images/molecule.jpg) 0 5px no-repeat;
display:block;
height:34px;
width:500px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:15px 0 0 27px;
}
.header-link
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.header-link:hover
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
h3
{
font:bold 15px verdana;
color:#F36D20;
}
.breadcrumb-main
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#9b9b9b;
}
.breadcrumb
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#9b9b9b;
padding:0 3px 0 3px;
text-decoration:none;
}
.breadcrumb:hover
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#084981;
padding:0 3px 0 3px;
text-decoration:none;
}
.breadcrumb-visited
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#084981;
padding:0 3px 0 3px;
text-decoration:none;
}
a
{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}
a:hover
{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.main-text
{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.main-text-green
{
font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#59A259;
}
.orange-box
{
background:url(../images/orange-bg.gif) 0 0 repeat-x;
padding-top:10px;
}.gray-line {
	background: url(../images/gray-line-vertical.gif) 0 0 repeat-y;
	width:32px;
}
.asthma-tab
{
display:block;
width:230px;
height:75px;
font-size:0;
line-height:0;
background:url(../images/asthma-tab.jpg) 0 0 no-repeat;
}
.asthma-tab:hover
{
display:block;
width:230px;
height:75px;
font-size:0;
line-height:0;
background:url(../images/asthma-tab-hover.jpg) 0 0 no-repeat;
}
.button {
  color: #666666;
 font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #918f8f;
  width: auto;
  padding: 0px 3px;
  line-height: 16px !important;
  line-height: 14px;
  height: 23px !important;
  height: 21px;
  margin: 1px;
  text-decoration:none;
  background-color:#ededed;
  cursor:pointer;
}
.radiation-tab
{
display:block;
width:230px;
height:75px;
font-size:0;
line-height:0;
background:url(../images/radiation-tab.jpg) 0 0 no-repeat;
}
.radiation-tab:hover
{
display:block;
width:230px;
height:75px;
font-size:0;
line-height:0;
background:url(../images/radiation-tab-hover.jpg) 0 0 no-repeat;
}
.footer
{
height:45px;
background:url(../images/footer-bg.gif) 0 0 repeat-x;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.white-links-main
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:none;
}
.white-links
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:none;
}
.white-links:hover
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:underline;
}
.links-main
{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:none;
}
.links
{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:none;
}
.links:hover
{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0 8px 0 8px;
text-decoration:underline;
}
.footer-gray-main
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:none;
padding-bottom:4px;
}
.footer-gray
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:none;
padding-bottom:4px;
}
.footer-gray:hover
{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:underline;
padding-bottom:4px;
}

.sitemap-style
{
font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.sitemap-style:hover
{
color:#000;
text-decoration:underline;
font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
}
.sitemap-style:active
{
font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.sitemap-style:link
{
font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.sitemap-style:visited
{
font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

.sitemap-style2
{
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
margin-left:30px;
text-decoration:none;
}
.sitemap-style2 a:hover
{
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}
.sitemap-style2 a:active
{
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.sitemap-style2 a:visited
{
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.sitemap-style2 a:link
{
font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.cssform p{
width: 400px;
clear: left;
margin: 0;
padding: 3px 0 5px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}
.cssform label{
font-weight: normal;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
background-color:#FFFFFF;
border:solid 1px #999999;
}
.cssform textarea{
width: 372px;
height: 150px;
border:solid 1px #999999;
}
