@font-face {
	font-family: "HelvReg";
	src: url('HelveticaNeueLTCom-Roman.ttf');
}

@font-face {
	font-family: "HelvBoldCon";
	src: url('HelveticaNeueLTCom-BdCn.ttf');
}

@font-face {
	font-family: "HelvBold";
	src: url('HelveticaNeueLTCom-Bd.ttf');
}


HTML
{
	font: 11pt/14pt Arial, verdana, serif;
	color: #000;
}
DIV
{
	font: 11pt/14pt Arial, verdana, serif;
	color: #000;
}
BODY
{
	background-color: white;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: "HelvReg";
}


/*
IMG
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	width: 967px;
	height: 146px;
}
*/

input.FormButton
{
	height:40px; 
	width:100px;
}

input.PrintButton
{
	height:25px; 
	width:60px;
}

input.size50
{
	width:300px;
}

input.size30
{
	width:200px;
}

input.size20
{
	width:145px;
}

input.size5
{
	width:53px;
}
input.size6
{
	width:38px;
}
.clip
{
	z-index: 3;
	background: url(images/clip_influenza.jpg);
	left: 0px;
	width: 150px;
	position: absolute;
	top: 75px;
	height: 150px;
}


.side {
	width: 150px;
	position: absolute;
	padding: 0;
	/*border-bottom: 1px solid #fff;*/
	top: 225px;
	left: 0px;
	background-color: #CED5DB;
	z-index: 6;
	 }

.navcontainer {
	width: 145px;
	float: left;
	margin:0;
	padding:0;}
	
.nav p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
color: #000; margin: 0px 20px 5px 20px; text-align: left;}

/*All lists*/
.navcontainer ul {
	list-style: none;
	padding: 0 0 0 8px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787870;
	top:0; /*lines up submenus directly across from their parent item*/
		}
		
/*All list items*/
.navcontainer li {
	float:left;
	position:relative;
	width: 140px;
	background-color:#CED5DB;
		}

/*Needed to position second level lists*/
.navcontainer li ul {
	position:absolute;
	left:-999em; /*same as display:none, but works in Opera*/
	margin-left:11.95em; /*determines the amount of space between a submenu and it's parent*/
	  }

/*Allows the nested list to display when it's parent item is hovered on and positions the nested menu directly next to the parent*/
.navcontainer li ul ul {
	left:-999em; 
	}

/*Link attributes for the main nav*/
.navcontainer li a,
.navcontainer li a:link,
.navcontainer li a:active,
.navcontainer li a:visited {
	height: 30px;
	margin: 0;
	display: block;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #af9f8c;
	background: url(images/bullet.gif) no-repeat 2px 10px;
	padding: 4px 0 0 12px;}

/*Hover attribute for the main nav*/
.navcontainer li a:hover {
	color: #333;
	text-decoration: underline; 
	border-bottom: 1px solid #af9f8c;
	background: #F5F5E0 url(images/bullet2.gif) no-repeat 2px 10px;
	padding: 4px 0 0 12px;}


.Header
{
	font-size: 20px;
	color: Black;
	font-family: "HelvBold";
	vertical-align: Middle;
}

.DivisionLabel
{
	font-family: "HelvBoldCon";
	color: #336699;
	font-size: 24px;
	margin:0;
	padding-bottom:7px;
}



.Voucher_Header
{
	font-size: 20px;
	color: Black;
	font-family: "HelvBold";
	vertical-align: middle;
	border-style:none;
	
}

.required
{
	font-size: 11px;
	color: #CC0000;
	font-family: "HelvReg";
}
.position
{
	font-size: 12px;
	color: #990000;
	font-family: "HelvBold";
}
.headerRed
{
	font-size: 18px;
	color: #CC0000;
	font-family: "HelvBold";
}
.Text-Header
{
            font-size: 48px;
            color: black;
            font-family: "HelvBold";
            vertical-align:middle;
		    line-height:1.3;
		    border-style:none;
}


.Voucher_Med
{
            font-size: 48px;
            color: black;
            font-family: "HelvBold";
            vertical-align:middle;
		    line-height:1.3;
		    border-style:none;
}

.other 
{
	position: absolute;
	margin: 0;
	padding: 5px;
	width: 139px;
	top: 480px;
	left: 0;
	z-index: 4;
}

.PersonnelLabels
{
     vertical-align: top;
     font-family: "HelvBold";
     text-align: right;
     height: 24px;
     width: 165px;
}


.textbox
{
	font-size: 12px;
	font-family:"HelvReg";	
	
}

#LayoutTable
{
	margin-right: 0px;
	width: 700px;
}

#FormTable
{
	width: 700px;
}
.agreement
{
	font-size: 12px;
	font-family:"HelvReg";	
	font-style:italic;
}
.IAgree
{
	font-size: 16px;
	font-family:"HelvReg";	
	font-style:bold;
}

.WarningMessage
{
	font-size: 12px;
	font-family:"HelvReg";	
	color:Red;
	font-weight:bold;
}


.headerBlack
{
	font-weight: bold;
	font-size: 20px;
	color: Black;
	font-family: "HelvBold";
	text-align:center;
}


.text_field
{
	font-size:14px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	border-style:none;
}

.column_header
{
	font-size:12px;
	font-family:"HelvBold";
	font-weight:bold;
	text-decoration: underline;
	border-style:none;
	vertical-align:text-top;


}

.Vouchertext
{
	font-size:12px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	border-style:none;
}


.rpt_subheader
{
	font-size:14px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	font-weight:bold;
	border-style:none;
	text-decoration:underline;
}

.rpt_header2
{
	font-size:14px;
	font-family:"HelvReg";	
	vertical-align:text-top;
}


.rpt_facts
{
	font-size:16px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	font-weight:bold;
	border-style:none;
	font-style:italic;
	text-decoration:underline;
}

.firstcell
{
	font-size: 12px;
	font-family:"HelvReg";	
	width:20px;
	vertical-align:text-top;
}

.secondcell
{
	font-size: 12px;
	font-family:"HelvReg";	
	width:20px;
	vertical-align:text-top;
}

.questions
{
	font-size: 12px;
	font-family: "HelvReg";
	vertical-align: text-top;
    width:500px;
}

.rbYesNo
{
	font-size: 12px;
	font-family:"HelvReg";	
	width:160px;
}

.Alternatefirstcell
{
	font-size: 12px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	width:20px;
}

.Alternatesecondcell
{
	font-size:12px;
	font-family: "HelvReg";
	vertical-align: text-top;
	color: Red;
	width: 20px;
}
		
.Alternatequestions
{
	font-size: 12px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	color:Red;
	width:530px;
}

.AlternaterbYesNo
{
	font-size: 12px;
	font-family:"HelvReg";	
	vertical-align:text-top;	
	color:Red;
	width:130px;
}

.PI_Labels
        {
            font-weight: bold;
	    font-size:12px;
            vertical-align: middle;
            font-family: "HelvReg";
            text-align: left;
            height: 24px;
            width: 100px;
            
        }
 .PV_Labels
        {
        	font-weight: bold;
			font-size:12px;
            vertical-align: top;
            font-family: "HelvReg";
            text-align: left;
            height: 24px;
            width: 150px;
            
        }       

.PI_Entry
        {
            
            font-family: "HelvReg";
			font-size:12px;
            height: 24px;
			box-sizing: border-box;
        }
.PV_Entry
        {
            
            font-family: "HelvReg";
			font-size:12px;
            height: 24px;
            box-sizing: border-box;
        }
        
        
.PV_Extemity
        {   font-weight: bold;
            width: 400px;
            font-family: "HelvReg";
			font-size:12px;
            height: 24px;
            width: 150px;
        }   
        
.BodyText
        {
            vertical-align: top;
            font-family: "HelvReg";
        }
        
.voucher_text
{ 
      	font-size:12px;
        font-family: "HelvReg";
        vertical-align: text-top;
      	text-align:left;
}

.rpt_Med_label
        {
            font-size: 24px;
            font-family: "HelvBold";
            vertical-align: text-top;
            font-weight: bold;
            border-style: none;
            height: 24px;
            vertical-align:center;
        }
.rpt_Med
        {
            font-size: 24px;
            font-family: "HelvBold";
            vertical-align: text-top;
            font-weight: bold;
            border-style: none;
            text-decoration: underline;
            width: 524px;
            height: 24px;
        }
.rpt_facts_label
        {
            font-size: 16px;
            font-family: "HelvBold";
            vertical-align: text-top;
            font-weight: bold;
            border-style: none;
            font-style: italic;
            text-decoration: underline;
            width: 100px;
        }
.rpt_DI_Label
{
			font-size: 14px;
            font-family: "HelvReg";
            width: 80px;
}
.rpt_DI_Text
{
			font-size: 14px;
            font-family: "HelvReg";
}
.rpt_firstcell
        {
            width: 30px;
        }
.rpt_question
        {
            width: 900px;
  			font-size: 14px;
            font-family: "HelvReg";
        }       
.rpt_dispense_cell1
        {
			heigth: 20px;
            width: 160px;
            font-size: 14px;
            font-family: "HelvReg";
        }
.rpt_dispense_cell2
        {
			heigth: 20px;
            width: 70px;
            font-size: 14px;
            font-family: "HelvReg";
        }
.rpt_dispense_cell3
        {
			heigth: 20px;
            width: 100px;
            font-size: 14px;
            font-family: "HelvReg";
        }
.rpt_dispense_cell4
        {
			heigth: 20px;
            width: 175px;
            font-size: 14px;
            font-family: "HelvReg";
        }
.rpt_dispense_cell5
        {
			heigth: 20px;
            font-size: 14px;
            font-family: "HelvReg";
        }
.rpt_dispense_cell1_light
        {
        	font-size: 14px;
            font-family: "HelvReg";
            width: 157px;
            height: 40px;
            font-weight:lighter;
            border-style:solid;
            border-width:1;
            color:#A8A8A8;
        }
.rpt_subheader_noUnder
 {
	font-size:14px;
	font-family:"HelvReg";	
	vertical-align:text-top;
	font-weight:bold;
	border-style:none;
 }
.ConsultBold
            {
                font-size: medium;
                font-weight: bold;
            }
.firstDisclaimer
{
        	font-size: 13px;
            font-family:"HelvReg";
            font-style:italic;
            font-weight:bold;
}




fieldset
{
		padding-top: 0;
		padding-bottom: 2;
		padding-left: 0;
		padding-right: 0;
		border: 0;
		
}