body{
	background-color: White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding : 0px;
}
td,th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding : 0px;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h2 {
	color: #666666;
	background-color: transparent;
}
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: 700;
	color: Black;
	background-color: transparent;
}

h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; 
font-weight: bold}

h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal}

input{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 90%;
}

p{
	color: Black;
	background-color: transparent;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a:link {  color: #0000ff; 
text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 100%;
background-color: transparent;
}

a:visited {  
color: #0000ff; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: transparent; }

a:hover {  color: #0000ff; 
text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: transparent;
}
.news {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
list-style-type: disc; 
 }
 
 
 
.generalCopy{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
list-style-type: disc; 
 }

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position : outside;
}

.small_text {  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 90%;
 }
.small_text:link {  font-family: Verdana, Arial, Helvetica, sans-serif;   }
.small_text:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;   }
.small_text:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  }


a.one:link {
	color: #0000ff;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
}
a.one:visited {
	color: #0000ff;
	
}
a.one:hover {
	color:#ff9900;
	text-decoration: underline;
	background-color: transparent;
	}

a.two:link {
	color: #0000ff;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :80%;
	background-color: transparent;
}
a.two:visited {
	color: #0000ff;
	background-color: transparent;
	text-decoration: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}
a.two:hover {
	color: White;
	background-color: transparent;
	text-decoration: underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

select {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: transparent;font-size: 9px;
}

.orangetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF9900;
	background-color: transparent;
	font-weight : bold;
}

.product {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF9900;
	background-color: transparent;
	font-weight : 900;
}

faq_ans
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CCCCCC;
	background-color: transparent;
}
.NB-LtBlueHeader {
	border: 1px solid Silver;
	background-color: #DCDCDC;
	text-indent:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color: Navy;
}

.alertNo {
	border: 1px solid red;
	background-color: #FF9999;
	padding:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.adviceBox {
	border: 1px solid #F49F2B;
	background-color: #FFF0D9;
	padding:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.top_tab_text{
	color: Black;
	text-decoration: none;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9px;
	text-align : center;
}

.top_tab_text:link {
	color: Black;
	text-decoration: none;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9px;
	text-align : center;
}
.top_tab_text:visited{
	color: Black;
	text-decoration: none;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9px;
	text-align : center;
}


.top_tab_text:hover {
	color: #FFB02B;
	text-decoration: none;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 9px;
	text-align : center;
}


	



.section_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	color: Black;
	text-align: center;
}
.front_nav{
	color: #0066CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.front_nav:link{
	color: #0066CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.front_nav:visited{
	color: #0066CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.front_nav:hover{
	color: Black;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.front_news_date{
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.sub_section_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; color: #000000}


.hide {  
visibility: hidden; 
}

.error{
	color: Red;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
/***********************************************************************************
FAQ
***********************************************************************************/

.faqQ {
	padding-top:15px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	display: block;
    cursor: pointer;
    cursor: hand;
}
.faqA {
	border: 1px solid #FFA814;
	background-color: #FFF0D9;
	padding:4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	width:95%;
	display: block;
}

/***********************************************************************************
header images
***********************************************************************************/

.faqHeader{background: url(../images/faq_header.jpg) no-repeat; width: 200px;height:35px}
.ptTellHeader{background: url(../images/tell_a_friend.jpg) no-repeat; width: 280px;height:35px}
.hcpTellHeader{background: url(../images/tell_a_colleague.jpg) no-repeat; width: 280px;height:35px}
.unsubHeader{background: url(../images/unsubscribe.jpg) no-repeat; width: 280px;height:35px}
.editHeader{background: url(../images/edit_details.jpg) no-repeat; width: 280px;height:35px}

/***********************************************************************************
Navigation 
***********************************************************************************/

.header{background: url(../images/vaccines-reminder-header.jpg) no-repeat; width: 750px;height:175px}

.nav{
	background: #234AC8; 
	width:730px;
	color: white;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	text-align:center;
	padding:10px;
	height: 1em; 
	line-height: 1em;
	}
.nav a{
	font-size: 16px;
	font-weight : bold;
	color: #ffffff;
	text-decoration: none;
}
.nav a:visited{
	color: #ffffff;
	text-decoration: none;
}
.nav a:hover{
	color: Black;
	text-decoration: none;
	
}

.contentwrapper{
	width: 690px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;}

/***********************************************************************************
content div attributes 
***********************************************************************************/
.t {background: url(../images/dot.jpg) 0 0 repeat-x #FFF0D9; width: 700px}
.b {background: url(../images/dot.jpg) 0 100% repeat-x}
.l {background: url(../images/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat;}
.br {background: url(../images/br.jpg) 100% 100% no-repeat;}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat;  padding:10px} 
.clear {font-size: 1px; height: 1px} 

/***********************************************************************************
Table attributes (24/10/05)
***********************************************************************************/

table {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding: 3px;
}

table.products {
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.products th {
	padding: 1px;
	border-style: solid;
	background-color: #D9DCC9;

}
table.products td {
	padding: 1px;
	border-style: solid;
	background-color: #EFEFEF;

}
.main{
	width: 730px;
}
.frontmaintable
{
	background:#D9EAFF;
	border-style:solid;
	border-width:1px;
	border-color: #DCDCDC;
}
.forecasttable
{
	background: #EFEFEF;
	border: 1px #565656 solid;
	padding: 5px 0px 5px 0px;
}

.forecasttable td{
	padding: 0 10px 0 10px;
}
.toptable
{
	background:#cdcdcd;
	border-style: ridge;
	border-width:1px;
	border-color:#565656;
	font-family : "Courier New", Courier, monospace;
	font-weight : bold;
	font-size : 15px;
}
td.menuon {
 	background-color: #8caae7;
  	color: #FFFFFF;
  	font-weight : bold;
  	border : 1px solid Black;
} 
  
td.menuoff {
 background-color: #b9e0f7; 
 color: #000000;
 font-weight : bold;
   border : 1px solid Black;
} 
.tableb {  
	border: .025cm solid Black;  
	font-weight : bold; 
}
select{
	background: White;
}
.tblborder{
	
	
	border-bottom: 1px dashed #FF9900;
	border-top: 1px dashed #FF9900;
	border-right: none;
	border-left: none;
	
	
	
	
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 0;
	background-color: #FFF0D9;
}
.tblborderalt1{
	

	background-color: #FFD393;
}
.tblborderalt2{

	background-color: #FFFAEE;
}
.style2 {
color: #FF0000;
}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {

	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 10px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}