/* content1 holds box 1 and 2 */
#content1{
	width: 955px;
	margin-bottom: 15px;
}
#box1{
	width: 705px; /* top LHS box */
	height: 290px;
	align: left;
	margin-bottom:8px;
	margin-right:5px;
	padding:5px;
	border: 5px #e2e2e2 solid;
	z-index: 2;
}
#box2{ 
	width: 200px; /* top RHS box */
	height: 290px;
	float: right;
	margin-bottom:8px;
	padding:5px;
	border: 5px #e2e2e2 solid;
}
#subbox{
	width: 221px;
	height: 295px;
	float: right;
	z-index: 2;
	padding:0px;
}

#contentIndex{
	width: 955px;
	margin-bottom: 15px;
}
/* content2 holds box 3 and 4 and runs from the bottom of box 1 and 2 to the top of the waterline */
#content2{
	width: 955px;
}
#box3{
	width: 705px; /* LHS main copy box */
	align: left;
	margin-top:0px;
	margin-right:5px;
	padding:0px;
}
#box3new{
	width: 955px; /* NEW Home page main copy box */
	align: left;
	margin-top:0px;
	margin-right:5px;
	padding:0px;
}
#box4{
	background-color: #f5f5f5; /* RHS box with link buttons & banners */
	width: 210px;
	float: right;
	margin-top:0px;
	padding:5px;
}

#box4Index{
	background-color: #ffffff; /* RHS box with link buttons & banners */
	width: 220px;
	float: right;
	margin-top:0px;
	padding:0px;
}
#box5{
	width: 205px;
	float: right;
	margin-top:0px;
	padding:5px;
}
#box6{
	background-color: #FFF;
	width: 275px;
	float: right;
	margin-top:0px;
	padding:5px;
}
#boxcoloured{
	background-color: #e2eef3; /* LHS blue panel box for highlighting txt */
	width: 695px;
	align: left;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:8px;
	padding:10px 20px 10px 10px;
}
#diary{
	width: 200px; /* box for images */
	float: right;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:35px;
	padding:5px;
	border: 1px #e2e2e2 solid;
}
#tablebox{
	width: 350px; /* box for table */
	float: right;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:35px;
	padding:5px;
	border: 1px #e2e2e2 solid;
}
#boxDR{
	width: 344px; /* heart health page - box for lining up buy button and Dr sarah brewer comment link left */
	margin-top:0px;
	margin-right:5px;
	margin-bottom:8px;
	padding:0px;
}
#boxDR2{
	width: 344px; /* heart health page - box for lining up buy button and Dr sarah brewer comment link on right */
	float: right;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:8px;
	padding:0px;
}

/* new boxes for home page*/
#box3H{
	width: 724px; /* LHS main copy box */
	align: left;
	margin-top:0px;
	margin-right:5px;
	margin-left:0px;
	padding:0px;
}
#boxright{
	width: 220px;
	float: right;
	margin-top:0px;
	margin-right:0px;
	padding:0px;
}
#boxSH{
	width: 356px; /* skin health box home */
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:5px;
	padding:0px;
}
#boxHH{
	width: 356px; /* heart health box home */
	float: right;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;
	padding:0px;
}

/* h tags */
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:5.6em;
	font-weight: normal;
	margin:0;
}
h2.male {
	font-family:Arial, Helvetica, sans-serif;
	font-size:5.6em;
	font-weight: normal;
	color: #007ea8;
	margin:0;
}
h2.grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:5.6em;
	font-weight: normal;
	color: #999999;
	margin:0;
}
h2.bp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:5.6em;
	font-weight: normal;
	color: #cb0447;
	margin:0;
}
h2.c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:5.6em;
	font-weight: normal;
	color: #007e64;
	margin:0;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
h4 {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
}
h5 {
	margin:0;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	padding-top: 3px;
	margin: 0px;
}
h4.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 705px;
	margin-bottom:10px;
}
h4.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:10px;
}
h5.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:10px;
}

/* coloured text */
.headerpink {
	color: #c90081;
}
.headerhr {
	color: #970074;
}
.headercgs {
	color: #FFAB01;
}
.headerblue {
	color: #007ea8;
}
.headerwww {
	color: #6db3e8;
}
.headerbp {
	color: #cb0447;
}
.headerc {
	color: #007e64;
}
.headercorporate {
	color: #00aeef;
}
.blacktxt {
	color: #000;
}
.sml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}
.lrgpink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #c90081;
}
.lrgblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #007ea8;
}
.lrgbk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.lrgbp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #cb0447;
}
.lrgcorporate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #6db3e8;
}
.lrggrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

/* p tags */
blockquote {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
	padding-left: 25px;
	padding-bottom: 15px;
}
p {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
}
p.bot {
	padding-bottom: 15px;
}
p.indent {
	padding-left: 25px;
	padding-bottom: 15px;
}
p.indent2 {
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
}
p.indentsml {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
	padding-left: 25px;
	padding-bottom: 5px;
}

/* images */
.center {
	padding-left: 42px; /* centered ref images  */
}
.imgright {
	float: right;
	margin-left: 10px;
}
.imgleft {
	align: left;
	margin-right: 10px;
}
.imgbottom {
	padding-bottom: 15px;	
}
.imgpbottom {
	padding-bottom: 3px;	
}
.imgpbottom10 {
	padding-bottom: 10px;	
}
.imgptop10 {
	padding-top: 10px;	
}

/* li tags */
ul.circle {
	list-style-type:circle;
	padding-left: 40px;
	}
ol {
	list-style-type:decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-left: 40px;
	padding-bottom: 5px;
	width: 660px;
	}
ol li {
	list-style-type:decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-left: 0px;
	padding-bottom: 5px;
	}
ol p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-left: 10px;
}
li.text {
	list-style-image: url(../images/bullet.gif);
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
	padding-bottom: 5px;
}
li.text2 {
	list-style-image: url(../images/bullet2.gif);
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 3px;
}
li.textsml {
	list-style-type: number;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: justify;
	padding-bottom: 3px;
}

/* jQuery link & content */
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom: 15px;
	padding-left: 25px;
	cursor: pointer;
}
.content {
	cursor: pointer;
}

/* table text */
.tabletextw {
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}
.tabletextb {
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.link {
	color: #999999;
	text-decoration: none;
}

.border {
	border: 0.08em solid #999999;
}

.further {
	padding-bottom: 2px;
}
.tableindent {
	margin-left: 20px;
	margin-bottom: 10px;

}
/* image library */
#boxIM1{
	width: 935px;
	align: left;
	margin-top:8px;
	margin-right:5px;
	padding:5px;
	border: 5px #e2e2e2 solid;
	z-index: 2;
}
h4.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 695px;
	margin-bottom:10px;
}
.imgpright {
	margin-right: 4px;
	margin-bottom: 4px;
	border: 0.08em solid #999999;	
}
.imgmarginRight5 {
	margin-right: 3px;

}
/*Three column */

.three {
  width: 723px;
  padding-bottom: 10px;
}
  
.left3 {
  float: left;
  padding: 0px 8px 0px 0px;
  width: 240px;
}

.middle3 {
  margin-left: 248px;
  margin-right: 250px;
}

.right3 {
  float: right;
  padding: 0px 0px 0px 0px;
  width: 240px;
}
/*ToolTips */
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2px; left:0; width:9em;
	padding:5px;
    background-color:#94b8c6; color:#000;
	font-weight: bold;
    text-align: left;
	}

/*NEWCODE */
/*health pgs */
.mainImage {
	position:relative;
	padding: 0;
	margin: 0 0 5px 0;
	width: 955px;
	height: 420px;
}
.mainImage2 {
	position:relative;
	padding: 0;
	margin: 0 0 5px 0;
	width: 955px;
	height: 475px;
}
.mainImage .text {
	position:absolute;
	top:150px; /* in conjunction with left property, decides the text position */
	left:15px;
	width:265px; /* optional, though better have one */
}
.mainImage .text h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.mainImage .text p {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.mainImage .title {
	position:absolute;
	top:25px; /* in conjunction with left property, decides the text position */
	left:15px;
	width:850px; /* optional, though better have one */
}
.mainImage .title h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.2em;
	font-weight: normal;
	text-decoration: none;
	color: #c90081;
	text-align: left;
}
#4colholder {
	position:relative;
	width: 955px;
	height: 200px;
	padding:0;
	margin-bottom:5px;
}
.section1 {
	float:left;
	width: 478px;
	padding:0;
	margin:0;
}
.block1 {
	width: 239px;
	float:left;
	padding:0;
	margin:0;
}
.block2 {
	width: 239px;
	float:right;
	padding:0;
	margin:0;
}	
.section2 {
	float:right;
	width: 477px;
	padding:0;
	margin:0;
}
.block3 {
	width: 238px;
	float:left;
	padding:0;
	margin:0;
}
.B3Image {
	position:relative;
	padding: 0;
	margin: 0px;
	width: 238px;
	height: 200px;
}
.B3Image .text2 {
	float: left;
	position:absolute;
	top:97px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:220px; /* optional, though better have one */
}
.B3Image .text2 p {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.B3Image .text2 p.offer {
	margin-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.block4 {
	width: 239px;
	float:right;
	padding:0;
	margin:0;
}

/*inner pgs */
#menublock{
	float: left;
	width: 208px;
	margin-right: 12px;
}
#pagemenu {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu ul {margin:0 0 2px 0; padding:0px;}
#pagemenu li {list-style: none;} 

ul.top-level {background:#e2e2e2;}
ul.top-level li {
 border-bottom: #fff solid;
 border-width: 1px;
}
ul.top-level li.current {
 background:#b4b4b4;
 border-bottom: #fff solid;
 border-width: 1px;
}
#pagemenu li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu li.hcs a {
 color: #c90081;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu .hcs a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu li:hover {
 background: #c90081;
 position: relative;
}
#newcontent {
	width: 735px;
	float: right;
}
.pagebanner {
	position:relative;
	padding: 0;
	margin: 0 0 5px 0;
	width: 735px;
	height: 295px;
}
.pagebanner .text3 {
	position:absolute;
	top:130px; /* in conjunction with left property, decides the text position */
	left:25px;
	width:400px; /* optional, though better have one */
}
.pagebanner .text3 h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .texthr {
	position:absolute;
	top:140px; /* in conjunction with left property, decides the text position */
	left:25px;
	width:460px; /* optional, though better have one */
}
.pagebanner .texthr h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
#newbox3{
	width: 715px; /* LHS main copy box */
	align: left;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
}
h4.headernew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 715px;
	margin-bottom:10px;
}

/* HCSM NAV */
#pagemenu2 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu2 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu2 li {list-style: none;}

#pagemenu2 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu2 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu2 a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu2 li.hcsm a {
 color: #0065a2;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu2 .hcsm a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu2 li:hover {
 background: #0065a2;
 position: relative;
}

/* HRMS NAV */
#pagemenu3 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu3 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu3 li {list-style: none;}

#pagemenu3 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu3 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu3 a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu3 li.hrms a {
 color: #970074;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu3 .hrms a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu3 li:hover {
 background: #970074;
 position: relative;
}
/* HBP NAV */
#pagemenu4 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu4 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu4 li {list-style: none;}

#pagemenu4 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu4 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu4 a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu4 li.bp a {
 color: #cb0447;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu4 .bp a:hover{
 text-decoration:none;
 color: #fff;
}

#pagemenu4 li:hover {
 background: #cb0447;
 position: relative;
}

/* HC NAV */
#pagemenu5 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu5 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu5 li {list-style: none;}

#pagemenu5 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu5 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu5 a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu5 li.chol a {
 color: #007e64;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu5 .chol a:hover{
 text-decoration:none;
 color: #fff;
}
#pagemenu5 li:hover {
 background: #007e64;
 position: relative;
}

/* TEXT OVER IMAGE INNER PAGES */
.pagebanner .textinner {
	position:absolute;
	top:40px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:455px; /* optional, though better have one */
}
.pagebanner .textinner h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .textinnerb {
	position:absolute;
	top:40px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:505px; /* optional, though better have one */
}
.pagebanner .textinnerb h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .textinner2 {
	position:absolute;
	top:100px; /* in conjunction with left property, decides the text position */
	left: 35px;
	width:390px; /* optional, though better have one */
}
.pagebanner .textinner2 h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .textinner2b {
	position:absolute;
	top:100px; /* in conjunction with left property, decides the text position */
	left: 35px;
	width:330px; /* optional, though better have one */
}
.pagebanner .textinner2b h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
/* DAIRY PEPTIDES PAGE */
.pagebanner .textinnerdp {
	position:absolute;
	top:100px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:350px; /* optional, though better have one */
}
.pagebanner .textinnerdp h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .textinnerfaq {
	position:absolute;
	top:40px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:400px; /* optional, though better have one */
}
.pagebanner .textinnerfaq h2 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.5em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-align: left;
}
/* HCGS NAV */
#pagemenu6 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu6 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu6 li {list-style: none;}

#pagemenu6 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu6 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu6 a:hover{
 text-decoration:none;
 color: #fff;
}

#pagemenu6 li:hover {
 background: #FFB60F;
 position: relative;
}
#pagemenu6 li.chol a {
 color: #007e64;
 font-weight:bold;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu6 .chol a:hover{
 text-decoration:none;
 color: #fff;
}
/* WWW pages*/
#pagemenu7 {font-size:1.2em; font-family: Arial, Helvetica, sans-serif; width:208px;}
#pagemenu7 ul {margin:0 0 2px 0; padding:0px;}
#pagemenu7 li {list-style: none;}

#pagemenu7 li.current a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu7 a {
 color: #000;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}
#pagemenu7 a:hover{
 text-decoration:none;
 color: #fff;
}

#pagemenu7 li:hover {
 background: #00aeef;
 position: relative;
}
/* HOME PG */
#4colholderhome {
	position:relative;
	width: 955px;
	padding:0;
	margin-bottom:5px;
}
.block1home {

	width: 229px;
	float:left;
	padding-right:10px;
	margin:0;
}
.block1home h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	background-color:#970074;
	width: 219px;
	padding:5px;
	margin-bottom:5px;
}
.block1home p{
	font: Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-bottom:5px;
}
.block2home {
	width: 219px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}
.block2home h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	background-color:#c90081;
	width: 209px;
	padding:5px;
	margin-bottom:5px;
}
.block2home p{
	font: Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-bottom:5px;
}
.block3home {
	width: 218px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}
.block3home h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	background-color:#cb0447;
	width: 208px;
	padding:5px;
	margin-bottom:5px;
}
.block3home p{
	font: Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-bottom:5px;
}
.block4home {
	width: 229px;
	float:right;
	padding-left:10px;
	margin:0;
}
.block4home h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color:#FFF;
	background-color:#007e64;
	width: 219px;
	padding:5px;
	margin-bottom:5px;
}
.block4home p{
	font: Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	text-align:left;
	padding-bottom:5px;
}
.section1home {
	float:left;
	width: 478px;
	padding:0;
	margin:0;
}	
.section2home {
	float:right;
	width: 477px;
	padding:0;
	margin:0;
}

/* header text that needs to be lower due to double line H2 */
.pagebanner .textinnerlow {
	position:absolute;
	top:130px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:350px; /* optional, though better have one */
}
.pagebanner .textinnerlow h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
.pagebanner .textinnerlow2 {
	position:absolute;
	top:175px; /* in conjunction with left property, decides the text position */
	left:35px;
	width:350px; /* optional, though better have one */
}
.pagebanner .textinnerlow2 h3 {
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	text-align: left;
}
/* end */
