﻿body
{
		margin:0;
}
   html, body, #wrapper {
      height: 100%;
      margin: 0;
      padding: 0;
      border: none;

      }
   #wrapper {
      margin: 0 auto;
      vertical-align: middle;
      }
      
 h4 {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
 }
 
#header 
{
	width:522px;
	 
	margin-top:15px;
	position:relative;
}

#headerProf 
{
	width:522px;
	 
	margin-top:15px;
	 
}
      
#content {
	width:522px;
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:16pt;
	 
	margin-top:40px;
	z-index:1020;
	position:relative;
}

.content2 {
	font-family:Comic Sans MS;
	font-size:16px;
	color:#4a2b38;
}

.contentReg {
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:16pt;
	margin-left:0px;	
}

#content a:link

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}


#content a:visited

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}

#content a:active

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}

#content a:hover 

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}
    
#content3 {
	width:522px;
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
	line-height:16pt;
	z-index:1020;
	position:absolute; 
	left: 0px; 
	top: 950px;
}

#content3 a:link

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}


#content3 a:visited

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}

#content3 a:active

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}

#content3 a:hover 

{
	color:#990066;
	font-family:Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}
.contentSubHead
{
	font-family:Arial, Helvetica;
	font-size:13px;
	color:#333333;
	line-height:17pt;
}
    
  .Nextlink
  {
	position:relative;
	left:28px;
  }        
/*Benefits Of Vivaglobin*/
.headingforlist
{
	position:relative;
	top:-15px;
	
}
#footerContent 
{
	 
	font-family:Arial ;
	font-size:11px;
	color:#c2c2c2;
	text-align:right;
	line-height:12pt;
	padding-right: 85px;
	position: relative;
	top: -80px;
}


#footerContent a:link

{
	color:#4d4d4d;
	font-family:Arial ;
	font-size:11px;
	text-decoration:none;
}


#footerContent a:visited

{
	color:#4d4d4d;
	font-family:Arial ;
	font-size:11px;
	text-decoration:none;
}

#footerContent a:active

{
	color:#4d4d4d;
	font-family:Arial ;
	font-size:11px;
	text-decoration:none;
}

#footerContent a:hover 

{
	color:#4d4d4d;
	font-family:Arial ;
	font-size:11px;
	text-decoration:none;
}

#footerContent2 
{
	font-family:Arial ;
	font-size:11px;
	color:#333333;
	margin-right: 50px;
	line-height:12pt;
}

#footerContent2 a:link

{
	color:#a2a2a2;
	font-family:Arial ;
	font-size:11px;
	text-decoration:underline;
}


#footerContent2 a:visited

{
	color:#a2a2a2;
	font-family:Arial ;
	font-size:11px;
	text-decoration:underline;
}

#footerContent2 a:active

{
	color:#a2a2a2;
	font-family:Arial ;
	font-size:11px;
	text-decoration:underline;
}

#footerContent2 a:hover 

{
	color:#a2a2a2;
	font-family:Arial ;
	font-size:11px;
	text-decoration:underline;
}

.footerContentSub
{
	font-size: 11px;
	color: #c2c2c2;
	margin-right: 50px;
}



.isiContentB
{
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	margin-right: 40px;
	font-family: Arial, Sans-Serif;
	text-align: left;
	line-height:12pt;
}
h5
{
	font-size: 11px;
}

#isiContent 
{
	width:470px;
	font-size: 11px;
	color: #333333;
	margin-right: 40px;
	margin-left:100px;
	font-family: Arial, Sans-Serif;
	text-align: right; 
	line-height:12pt;
}


#isiContent a:link

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}


#isiContent a:visited

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}

#isiContent a:active

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}

#isiContent a:hover 

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:none;
}

#isiContentPatient 
{
	position: relative;
	top: -80px; 
	 
	font-size: 12px;
	color: #333333;
	margin-right: 80px;
	margin-left:100px;
	font-family: Arial, Sans-Serif;
	text-align: left; 
	line-height:12pt;
}


#isiContentPatient a:link

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}


#isiContentPatient a:visited

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}

#isiContentPatient a:active

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
}

#isiContentPatient a:hover 

{
	color:#99135E;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	text-decoration:none;
}


.reference {
	font-family:Arial, Helvetica;
	font-size:11px;
	color:#999999;
	clear:both;
	margin-top:1px;
	margin-bottom:1px;
}

.smbodytextHeader
{
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:16pt;
}

.smbodytext
{
	font-family:Arial, Helvetica;
	font-size:12px;
	line-height:16pt;
}

.tblContent 
{
	font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
}

.errorContent 
{
	font-family:Arial, Helvetica;
	font-size:12px;
}
/*class used for Vivaglobin Contact us Page starts*/ 
.Text_Box_align
{
position:relative;
left:100;	
}
.required
{
	color:Red;
}
/*class used for Vivaglobin Contact us Page ends*/
/* -------Vivaglobin HCP FAQs Page starts----------*/
#region_1, #region_2, #region_3, #region_4, #region_5, #region_6, #region_7, #region_8, #region_9, #region_10, #region_11, #region_12, #region_13, #region_14, #region_15, #region_16, #region_17, #region_18, #region_19, #region_20, #region_21, #region_22, #region_23, #region_24, #region_25, #region_26, #region_27, #region_28, #region_29, #region_30,#region_31, #region_32, #region_33, #region_34, #region_35, #region_36, #region_37, #region_38, #region_39, #region_40, #region_41, #region_42, #region_43, #region_44, #region_45, #region_46, #region_47, #region_48, #region_49, #region_50
{
	display:none;
	padding:0 0 0 20px;	
}
/* -------Vivaglobin HCP FAQs Page ends----------*/

/* -------Vivaglobin Patient FAQs Page starts----------*/
#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, #q12, #q13
{
	display:none;
	padding:0 0 0 20px;	
}
/* -------Vivaglobin Patient FAQs Page ends----------*/




b, strong { color: #99135E; }
#divCallout { font-weight: bold; text-align: center; margin-left: 15px;  }
#divCallout p { color: #99135E; font-size: 8pt; margin: 0px; }
#divCallout table {  margin: 10px; text-align: center;}
#divCallout table td 
{
    padding: 3px; 
    font-size:12px;
}
.calloutHead 
{
        background-image: url(../images/calloutTop.gif); 
        background-repeat: no-repeat; 
        height: 50px; 
        width: 214px;
        color: White;  
}
.calloutBottom {background-image: url(../images/calloutBottom.gif); background-repeat: no-repeat; height: 14px; width: 214px; }
.alt {background-image: url(../images/calloutMiddleAlt.gif); background-repeat: repeat-y; }
.row {background-image: url(../images/calloutMiddle.gif); background-repeat: repeat-y; }

#divContent
{
    font-family: Arial;
}
p, li
{
    font-size:12px;
    line-height:16pt;
}

h1 
{ 
    font-family: Arial;
    font-size:16pt;
    color: #99135E; 
    margin-top: 20px;
}
.webcasts
{ 
    font-size:12pt;
    color: #99135E; 
}

h2
{
    font-family:Arial, Helvetica;
	font-size:12px;
	color:#333333;
}

.callout
{
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}



#divRegistration
{
    
}

#divRegistration ul
{
    list-style-type: none;
    margin: 0px;
}

#divRegistration li
{
    padding: 3px 0px;
}

#divRegistration fieldset
{
    border: none;
    padding: 0px;
    margin: 0px;
    
    margin-top: 0px;
    /*border-top: dashed thin #acc8ed;*/
}

#divRegistration hr
{
   margin: 20px 0px;
   border: 0px;
   border-top: dashed 1px #acc8ed;
   height: 1px;
}

#divRegistration fieldset legend
{
    font-weight: bold;
    color: #990066;
    font-size: 1.3em;    
    display: inline-block;
} 

#divRegistration label
{
    display: inline-block;
    width: 230px;
}

#divRegistration input
{
    font-family: Arial;
}

#divRegistration .textbox
{
    border: solid 1px #acc8ed;
    padding: 3px;
}

#divRegistration span
{
 
}

#divRegistration span input
{
    vertical-align: top;
    margin-top: 4px; 
    margin-right: 10px;
}
#divRegistration span label
{
    width: 80%;
    margin-bottom: 10px; 
}

#divRegistration label.lblWide
{
    display: inline;
    width: 100%;  
}

#divRegistration span.radio label
{
    width: 125px;   
}

#divRegistration .ddl
{
    border: solid 1px #acc8ed;
    padding: 3px; 
    width: 160px;
}

#divRegistration .btn
{
    padding-left: 50px;
    padding-right: 50px;   
}
    
#divRegistration .required    
{
    color: #990066; 
    margin-left: 0px;    
}

#divRegistration legend span
{
    font-size: .8em;
    color: Black;
    text-align: right;
    
    margin-left: 105px;  
    #margin-left: 60px;  
}

#divContainer
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    
}

#divMiddle
{
     padding-top: 0px;
     margin-left: auto;
     margin-right: auto;
     height: 500px;
     background-image: url(/images/sub/blue_grad_body.jpg);
}

html>body #divMiddle
{
    padding-top: 5px;
    min-height: 300px;
    height: auto;
}

#divMiddle #divLeftNav
{
    
    float: left;
    padding-left: 85px;
    display: inline;
}

#divMiddle #divContentHolder
{
    
    float: left;
    display: inline;
    left: -30px;
    
       
    position: relative;
    
}

#divBody
{
     background-image: url(/images/bg.gif);
     background-repeat: repeat-y;
    
}

#divHeader
{
    height: 104px;
    padding-left: 85px;
    padding-right: 85px;
    background-image: url(/images/bg.gif);
    background-repeat: repeat-y;
    overflow: hidden;
    
    
}

#divHeader #divLogo
{
    float: left;
    width: 275px;
      
}

#divHeader #divTopNav
{
    float: left;
     
    text-align: right;
    vertical-align: top;
    background-image: url( /images/sub/right_of_logo.jpg);
    background-repeat: repeat-x;
    width: 495px;
    height: 104px;
    padding-right: 10px;
}

#divHeader #divSearch
{
    vertical-align: bottom;
    height: 50px;   
    text-align: right;
    padding-top: 10px;
    
    
}

#divHeader #divSearch input
{
    margin: 0px 5px;
    vertical-align: middle;
    
}


#divWedge
{
    display: inline;
    width: 950px;
    height: 169px;
    background-color: White;
    padding-bottom: 5px;
}


#formHome
{
    
}

#formHome #divHeader
{
    position: absolute;
    top: 1px; 
    width: 950px;
    z-index: 100;
    text-align: right;
    padding: 0px;
    margin: 0px;
    background-image: none;
    
}

#formHome #divMiddle
{
    position: relative;
    z-index: 90;  
    padding-top: 0px; 
    background-image: none;
    height: 730px;
}

#formHome #divTopNav 
{
    float: right;
    padding-right: 100px;
    background-image: none;
    width: auto;
}

#formHome #footerContent 
{
    z-index: 100;
}

#formHome #divBody, #formHome #divBodyHCP
{
   
    background-image: url(/images/prof/homebg.gif);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}

#formHome #divLeftNav
{
    position: relative;
    top: 104px;    
}


#formHome #divBody1
{
   
    background-image: url(/images/bg4.jpg);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}

#formHome #divBody2
{
   
    background-image: url(/images/bg3.jpg);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}

#formHome #divBody3
{
   
    background-image: url(/images/bg5.jpg);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}



#formHome #divBodyHCP1
{
   
    background-image: url(/images/bg2.jpg);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}

#formHome #divBodyHCP2
{
   
    background-image: url(/images/bg1.jpg);
    background-repeat: no-repeat;
    background-position: 69px 0px;
}

#flash_holder
{
	margin-left: auto;
	margin-right: auto;
}    

#formHome #nav a
{
    padding: 5px 0px;
}

.noborder
{
	border: none;
}

.rightalign
{
	float: right;
}

.FAQTitle
{
	color: #990066;
	font-weight: bold;
}

.centeralign
{
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.centeralign img
{
	margin-left: auto;
	margin-right: auto;
	display: inline;
}

.normaltext, #txtSearch.normaltext
{
    opacity: 1; 
    filter: alpha(opacity = 100); 
    background-image: none;
     width: 160px; 
     border: 1px solid #863A94;
     
     margin-top: 3px;
      
}
.displayimg, #tdHeader .textbox, #txtSearch
{
    background:url(/images/powered_by_google.gif) no-repeat; 
    
    font-family:Arial;
    background-color: White;
    width: 160px; 
    border: 1px solid #863A94;
    margin-top: 3px;
    
    
}

.btnSearch
{
    display: inline;
}

#divHeader #divSearch a
{
   vertical-align: middle;
   padding-top: 5px;
}
