/*   body   */
body{
	background: #69c08a; 
	font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
	margin: 0px;
	text-align: center;
}

body#white{
	background: #ffffff; 
	font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
	margin: 0px;
	text-align: center;
}

/*   div - main body   */
div#wrap{
	background: #ffffff; 
	margin: auto;
	height: auto; 
	width: 95%;
}


/*   div - main body   */
div#wrapwide{
	background: #ffffff; 
	margin: auto;
	height: auto; 
	width: 100%;
}


/*   div - welcome   */
div#welcome{
	background: #ffffff;
	width: 15%;
}


/*   div - book header   */
div.bookheader{
	background: #ffffff;
	position: absolute; 
	top: 210px; 
	left: 213px;
	width: 0px;
	height: 0px
}


/*   div - book headerstore   */
div.bookheaderstore{
	background: #ffffff;
	position: absolute; 
	top: 215px; 
	left: 192px;
	width: 0px;
	height: 0pxftp.practicalhaccp.c
}

/*   div - generic  800px */
div.gen{
	margin: auto; 
	position: relative; 
	width: 800px;
 	align: left;
}


/*   div - generic  900px */
div.gen900{
	margin: auto; 
	position: relative; 
	width: 900px;
 	align: left;
}


/*   div - generic 750px   */
div.gen750{
	margin: auto; 
	position: relative; 
	width: 750px;
 	align: left;
}

/*   div - generic 700px   */
div.gen700{
	margin: auto; 
	position: relative; 
	width: 700px;
 	align: left;
}


/*   div - generic 300px   */
div.gen300{
	margin: auto; 
	position: relative; 
	width: 300px;
 	align: left;
}


/*   div - generic 500px   */
div.gen500{
	margin: auto; 
	position: relative; 
	width: 500px;
 	align: left;
}


/*   div - generic 500px   */
div.gen500nomargin{
	position: relative; 
	width: 500px;
 	align: left;
}


/*   div - generic 550px   */
div.gen550{
	margin: auto; 
	position: relative; 
	width: 650px;
 	align: left;
}


/*   div - generic 32%   */
div.gen32{
	margin: auto; 
	position: relative; 
	width: 32%;
 	align: left;
}


/*   div - generic 590   */
div.gen590{
	position: relative; 
	width: 590px;
}


/*   div - generic 600   */
div.gen600{
	position: relative; 
	width: 600px;
}

/*   div - generic 650   */
div.gen650{
	position: relative; 
	width: 650px;
}

/*   div - generic 700   */
div.gen700{
	position: relative; 
	width: 700px;
}

/*   div - generic 550px   */
div.gen550form{
	margin: auto; 
	position: relative; 
	width: 550px;
 	align: center;
	background: #DADADA;
	border: 1px solid #C2C2C2;
}


/*   floating div - right   */
div.float-right{
  	float: right;
	position: relative;
  	background: #ffffff;
}



/*   floating div - left   */
div.float-left{
  	float: left;
	position: relative;
  	background: #ffffff;
}

/*   floating div - left 32%  */
div.float-left32{
  	float: left;
	width: 32%;
	position: relative;
  	background: #ffffff;
}

/*   floating div - right 32%   */
div.float-right32{
  	float: right;
	width: 32%;
	position: relative;
  	background: #ffffff;
}


/*   floating div - right 30%   */
div.float-right30{
  	float: right;
	width: 30%;
	position: relative;
  	background: #ffffff;
}



/*   floating div - right 200   */
div.float-right200{
  	float: right;
	width: 200px;
	position: relative;
  	background: #ffffff;
}

/*   floating div - right 185   */
div.float-right185{
  	float: right;
	width: 185px;
	position: relative;
  	background: #ffffff;
}


/*   floating div - left 48%  */
div.float-left48{
  	float: left;
	width: 48%;
	position: relative;
  	background: #ffffff;
}


/*    div - left 48%   */
div.left48{
	width: 48%;
	position: relative;
  	background: #ffffff;
}



/*   floating div - right 48%   */
div.float-right48{
  	float: right;
	width: 48%;
	position: relative;
  	background: #ffffff;
}


/*    div - right 48%   */
div.right48{
	width: 48%;
	position: relative;
  	background: #ffffff;
}


/*   floating div - center 32%   */
div.float-center30{
  	float: right;
	width: 32%;
	position: relative;
  	background: #ffffff;
}


/*   floating news div - left   */
div.news_float-left{
  	float: left;
	width: 35%;
  	background: #ffffff;
	margin-right: 20px;
}


/*   div - dropdown   */
div.dropdown{
	margin-top: 0px; 
	font-weight: bold; 
	margin-bottom: 0px; 
	line-height: 18px;
}


/*   fieldset   */
fieldset {
	border: 1px solid #C2C2C2;
	padding: 0.7em;
}


/*   fieldset 265 */
fieldset.height265{
	border: 1px solid #C2C2C2;
	height: 265px;
}


/*   fieldset 300 */
fieldset.height300{
	border: 1px solid #C2C2C2;
	height: 290px;
}


/*   fieldset 260 */
fieldset.height260{
	border: 1px solid #C2C2C2;
	height: 260px;
}


/*   fieldset 310 */
fieldset.height310{
	border: 1px solid #C2C2C2;
	height: 310px;
}


/*   fieldset 200 width 400 */
fieldset.height200width400{
	border: 1px solid #C2C2C2;
	height: 200px;
	width: 400px;
}


legend{
	font-size: 14px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


legend.redlegend{
	font-size: 14px;
	color: #ff0000;
	background: #ffffff;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h1 - green   */
h1{
    color: #69c08a;
    font-size: 22px;
    font-weight: bold;
}


/*   h1 - gray   */
h1.gray{
    color: #898989;
    font-size: 22px;
    font-weight: bold;
}


/*   h1 - red   */
h1.red{
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
}


/*   font h1 - red   */
font.h1red{
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
}


/*   h2 - green - border - welcome   */
h2.welcome{
    font-size: 18px;
    font-weight: bold;
	width: 300px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - home welcome   */
h2.homewelcome{
    font-size: 28px;
    font-weight: bold;
	width: 440px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - members welcome   */
h2.memwelcome{
    font-size: 18px;
    font-weight: bold;
	width: 345px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - store welcome   */ 
h2.storewelcome{ 
	font-size: 18px; 
	font-weight: bold; 
	width: 465px; 
	color: #ffffff; 
	background: #69c08a; 
	border: 1px solid #898989; 
	padding: 2px 6px; 
} 


/*   h2 - green - border - store welcome   */ 
h2.storewelcome{ 
	font-size: 18px; 
	font-weight: bold; 
	width: 465px; 
	color: #ffffff; 
	background: #69c08a; 
	border: 1px solid #898989; 
	padding: 2px 6px; 
} 


/*   h2 - green - border - reference standards  */
h2.refstandards{
    font-size: 18px;
    font-weight: bold;
	width: 345px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - reference misc  */
h2.refmisc{
    font-size: 18px;
    font-weight: bold;
	width: 250px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - reference disease  */
h2.refdisease{
    font-size: 18px;
    font-weight: bold;
	width: 300px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - book nav bar  */
h2.booknav{
    font-size: 18px;
    font-weight: bold;
	width: 75px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - membership nav bar */
h2.membershipnav{
    font-size: 18px;
    font-weight: bold;
	width: 145px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - members store welcome   */ 
h2.memstorewelcome{ 
	font-size: 18px; 
	font-weight: bold; 
	width: 575px; 
	color: #ffffff; 
	background: #69c08a; 
	border: 1px solid #898989; 
	padding: 2px 6px; 
} 


/*   h2 - green - border - consulting  */
h2.consulting{
    font-size: 18px;
    font-weight: bold;
	width: 95px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - membership  */
h2.membership{
    font-size: 18px;
    font-weight: bold;
	width: 155px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - language  */ 
h2.language{ 
	font-size: 18px; 
	font-weight: bold; 
	width: 195px; 
	color: #ffffff; 
	background: #69c08a; 
	border: 1px solid #898989; 
	padding: 2px 6px; 
}


/*   h2 - green - border - thanks  */
h2.thanks{
    font-size: 18px;
    font-weight: bold;
	width: 75px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - team  */
h2.team{
    font-size: 18px;
    font-weight: bold;
	width: 110px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - mschilling  */
h2.mschilling{
    font-size: 18px;
    font-weight: bold;
	width: 182px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - mscleaning  */
h2.mscleaning{
    font-size: 18px;
    font-weight: bold;
	width: 192px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - mscontamination */
h2.mscontamination{
    font-size: 18px;
    font-weight: bold;
	width: 302px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - mscooking */
h2.mscooking{
    font-size: 18px;
    font-weight: bold;
	width: 200px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - msdiary */
h2.msdiary{
    font-size: 18px;
    font-weight: bold;
	width: 200px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - msmanagement */
h2.msmanagement{
    font-size: 18px;
    font-weight: bold;
	width: 230px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - news miscellaneous */
h2.newsmisc{
    font-size: 18px;
    font-weight: bold;
	width: 200px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}

/*   h2 - green - border - news legislation */
h2.newsleg{
    font-size: 18px;
    font-weight: bold;
	width: 185px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - news outbreaks */
h2.newsoutbreaks{
    font-size: 18px;
    font-weight: bold;
	width: 160px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - case studies */
h2.casestudies{
    font-size: 18px;
    font-weight: bold;
	width: 170px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - team authors  */
h2.authors{
    font-size: 18px;
    font-weight: bold;
	width: 195px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - books  */
h2.books{
    font-size: 18px;
    font-weight: bold;
	width: 260px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - membbooks  */
h2.membbooks{
    font-size: 18px;
    font-weight: bold;
	width: 270px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - books wider 1  */
h2.books1{
    font-size: 18px;
    font-weight: bold;
	width: 270px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - books wider 2  */
h2.books2{
    font-size: 18px;
    font-weight: bold;
	width: 290px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - demo header  */
h2.demoheader{
    font-size: 18px;
    font-weight: bold;
	width: 230px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - membership benefits  */
h2.membenefits{
    font-size: 18px;
    font-weight: bold;
	width: 190px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - copyright */
h2.copyright2{
    font-size: 18px;
    font-weight: bold;
	width: 200px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - training  */
h2.training{
    font-size: 18px;
    font-weight: bold;
	width: 80px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - contact  */
h2.contact{
    font-size: 18px;
    font-weight: bold;
	width: 98px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - cross-contamination  */
h2.contamination{
    font-size: 18px;
    font-weight: bold;
	width: 435px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - outbreaks  */
h2.outbreaks{
    font-size: 18px;
    font-weight: bold;
	width: 180px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - practical  */
h2.practical{
    font-size: 18px;
    font-weight: bold;
	width: 230px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}

/*   h2 - green - border - HACCP, SFBB and Menu-SAFE  */
h2.haccpsfbb{
    font-size: 18px;
    font-weight: bold;
	width: 338px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border -  mem presentations  */
h2.mempresentations{
    font-size: 18px;
    font-weight: bold;
	width: 260px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border -  presentations  */
h2.presentations{
    font-size: 18px;
    font-weight: bold;
	width: 140px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - support  */
h2.support{
    font-size: 18px;
    font-weight: bold;
	width: 80px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - management  */
h2.management{
    font-size: 18px;
    font-weight: bold;
	width: 365px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - cleaning  */
h2.cleaning{
    font-size: 18px;
    font-weight: bold;
	width: 325px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - maintenance come back soon */
h2.comeback{
    font-size: 18px;
    font-weight: bold;
	width: 185px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - papers  */
h2.papers{
    font-size: 18px;
    font-weight: bold;
	width: 75px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - member papers  */
h2.mempapers{
    font-size: 18px;
    font-weight: bold;
	width: 195px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - case studies */
h2.case{
    font-size: 18px;
    font-weight: bold;
	width: 260px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - theory  */
h2.theory{
    font-size: 18px;
    font-weight: bold;
	width: 120px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - certificate  */
h2.certificate{
    font-size: 18px;
    font-weight: bold;
	width: 350px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - practice  */
h2.practice{
    font-size: 18px;
    font-weight: bold;
	width: 130px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - diary  */
h2.diary{
    font-size: 18px;
    font-weight: bold;
	width: 340px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - resources  */
h2.resources{
    font-size: 18px;
    font-weight: bold;
	width: 310px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - quiz  */
h2.quiz{
    font-size: 18px;
    font-weight: bold;
	width: 180px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - news  */
h2.news{
    font-size: 18px;
    font-weight: bold;
	width: 70px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - chilling  */
h2.chilling{
    font-size: 18px;
    font-weight: bold;
	width: 320px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - menusafe  */
h2.menusafe{
    font-size: 18px;
    font-weight: bold;
	width: 250px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}



/*   h2 - green - border - miscellaneous  */
h2.miscellaneous{
    font-size: 18px;
    font-weight: bold;
	width: 190px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - resources  */
h2.resources{
    font-size: 18px;
    font-weight: bold;
	width: 100px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - green - border - cooking  */
h2.cooking{
    font-size: 18px;
    font-weight: bold;
	width: 320px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h2 - gray   */
h2.gray{
    color: #898989;
    font-size: 18px;
    font-weight: bold;
}


/*   h2 - green  */
h2.green{
    color: #69c08a;
    font-size: 18px;
    font-weight: bold;
}


/*   h2 - red   */
h2.red{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
}


/*   h2 - white   */
h2.white{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}


/*   font h2 green   */
font.h2green{
    color: #69c08a;
    font-size: 18px;
    font-weight: bold;
}


/*   font h2 white   */
font.h2white{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}


/*   font h2 gray   */
font.h2gray{
    color: #898989;
    font-size: 18px;
    font-weight: bold;
}


/*   font h2 red   */
font.h2red{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
}

/*   font home green   */
font.homegreen{
    color: #69c08a;
    font-size: 16px;
    font-weight: bold;
}


/*   font home gray   */
font.homegray{
    color: #898989;
    font-size: 16px;
    font-weight: bold;
}

/*   font home green link   */
a.homelink{
    color: #69c08a;
    font-size: 16px;
    font-weight: bold;
}


/*   h3 - green - border - training  */
h3.training{
    font-size: 16px;
    font-weight: bold;
	width: 140px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}

/*   h3 - green - border - courses we  */
h3.courseswe{
    font-size: 16px;
    font-weight: bold;
	width: 160px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h3 - green - border - delivery options  */
h3.delivery{
    font-size: 16px;
    font-weight: bold;
	width: 145px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h3 - green - border - consulting services  */
h3.services{
    font-size: 16px;
    font-weight: bold;
	width: 155px;
	color: #ffffff;
	background: #69c08a;
	border: 1px solid #898989;
	padding: 2px 6px;
}


/*   h3 - green   */
h3.green{
    color: #69c08a;
    font-size: 16px;
}


/*   h3 - white   */
h3.white{
    color: #ffffff;
    font-size: 16px;
}


/*   h3 - gray   */
h3.gray{
    color: #898989;
    font-size: 16px;
}


/*   h3 - red   */
h3.red{
    color: #ff0000;
    font-size: 16px;
}


/*   font h3 green - adjusted to 14px for ease */
font.h3green{
    color: #69c08a;
    font-size: 14px;
}


/*   font h3 white - adjusted to 14px for ease */
font.h3white{
    color: #ffffff;
    font-size: 14px;
}


/*   font h3 red - adjusted to 14px for ease   */
font.h3red{
    color: #ff0000;
    font-size: 14px;
}


/*   font h3 gray - adjusted to 14px for ease   */
font.h3gray{
    color: #898989;
    font-size: 14px;
}	


/*   font h3 red large  */
font.h3red16{
    color: #ff0000;
    font-size: 16px;
}


/*   font h3 white large  */
font.h3white16{
    color: #ffffff;
    font-size: 16px;
}


/*   font h3 green large  */
font.h3green16{
    color: #69c08a;
    font-size: 16px;
}


/*   font h3 gray large  */
font.h3gray16{
    color: #898989;
    font-size: 16px;
}


/*   h4 green   */
h4.green{
    color: #69c08a;
    font-size: 14px;
}


/*   h4 gray   */
h4.gray{
    color: #898989;
    font-size: 14px;
}	


/*   h4 white   */
h4.white{
    color: #ffffff;
    font-size: 14px;
}	


/*   h4 red   */
h4.red{
    color: #ff0000;
    font-size: 14px;
}


/*   font h4 green   */
font.h4green{
    color: #69c08a;
    font-size: 14px;
}


/*   font h4 white   */
font.h4white{
    color: #ffffff;
    font-size: 14px;
}


/*   font h4 gray  */
font.h4gray{
    color: #898989;
    font-size: 14px;
}	


/*   font h4 red   */
font.h4red{
    color: #ff0000;
    font-size: 14px;
}


/*   page footers   */
h5{
    color: #898989;
    font-size: 10px;
    font-weight: bold;
}


/*   font h5 red   */ 
font.h5red{ 
	color: #ff0000; 
	font-size: 12px; 
} 


/*   font h5 white   */ 
font.h5white{ 
	color: #ffffff; 
	font-size: 12px; 
} 


/*   font h5 gray   */ 
font.h5gray{ 
	color: #898989; 
	font-size: 12px; 
} 


/*   font h5 green   */ 
font.h5green{ 
	color: #69c08a; 
	font-size: 12px; 
} 


/*   font h6 red   */ 
font.h6red{ 
	color: #ff0000; 
	font-size: 11px; 
} 


/*   font h6 white   */ 
font.h6white{ 
	color: #ffffff; 
	font-size: 11px; 
} 


/*   font h6 gray   */ 
font.h6gray{ 
	color: #898989; 
	font-size: 11px; 
} 


/*   font h6 green   */ 
font.h6green{ 
	color: #69c08a; 
	font-size: 11px; 
} 


/*   font h7 red   */ 
font.h7red{ 
	color: #ff0000; 
	font-size: 10px; 
} 


/*   font h7 white   */ 
font.h7white{ 
	color: #ffffff; 
	font-size: 10px; 
} 


/*   font h7 gray   */ 
font.h7gray{ 
	color: #898989; 
	font-size: 10px; 
} 


/*   font h7 green   */ 
font.h7green{ 
	color: #69c08a; 
	font-size: 10px; 
} 


/*   font h8 red   */ 
font.h8red{ 
	color: #ff0000; 
	font-size: 9px; 
} 


/*   font h8 white   */ 
font.h8white{ 
	color: #ffffff; 
	font-size: 9px; 
} 


/*   font h8 gray   */ 
font.h8gray{ 
	color: #898989; 
	font-size: 9px; 
} 


/*   font h8 green   */ 
font.h8green{ 
	color: #69c08a; 
	font-size: 9px; 
} 


/*   font h9 red   */ 
font.h9red{ 
	color: #ff0000; 
	font-size: 8px; 
} 


/*   font h9 white   */ 
font.h9white{ 
	color: #ffffff; 
	font-size: 8px; 
} 


/*   font h9 gray   */ 
font.h9gray{ 
	color: #898989; 
	font-size: 8px; 
} 


/*   font h9 green   */ 
font.h9green{ 
	color: #69c08a; 
	font-size: 8px; 
} 


/*   small font gray  */
font.small{
	color: #898989;
    font-size: 13px;
}	


/*   small font gray  */
font.sgray{
	color: #898989;
    font-size: 13px;
}	


/*   small font gray  */
font.ssgray{
	color: #898989;
    font-size: 11px;
}


/*   small font gray  */
font.sssgray{
	color: #898989;
    font-size: 10px;
}


/*   small font gray  */
font.ssssgray{
	color: #898989;
    font-size: 9px;
}


/*   v small font white  */
font.ssssswhite{
	color: #ffffff;
    font-size: 5px;
}

/*   navbar link   */
font.navlink{
    color: #69c08a;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


/*   navbar link   */
font.navlinkred{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}


/*   navbar rollover   */
font.navlink:hover{
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

/*   navbar link   */
a.navlink{
    color: #69c08a;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


/*   navbar link   */
a.navlinkred{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}


/*   navbar rollover   */
a.navlink:hover{
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


/*   navbar clicked   */
a.navlink:active{
    color: #69c08a;
    text-decoration: none;
}


/*   no underline   */
a.nounderline{
    text-decoration: none;
}


/*   green link   */
a.green{
    color: #69c08a;
}


/*   gray link   */
a.gray{
    color: #898989;
}


/*   gray link   */
a.gray{
    color: #ff0000;
}


/*   white link   */
a.white{
    color: #ffffff;
}


/*   h1 green link   */
a.h1green{
    color: #69c08a;
    font-size: 22px;
    font-weight: bold;
}

/*   h1 green link   */
a.h1green{
    color: #69c08a;
    font-size: 22px;
    font-weight: bold;
}


/*   h1 gray link   */
a.h1gray{
    color: #898989;
    font-size: 22px;
    font-weight: bold;
}


/*   h1 red link   */
a.h1red{
    color: #ff0000;
    font-size: 22px;
    font-weight: bold;
}


/*   h2 white link   */
a.h2white{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}

/*   h2 green link   */
a.h2green{
    color: #69c08a;
    font-size: 18px;
    font-weight: bold;
}

/*   h2 gray link   */
a.h2gray{
    color: #898989;
    font-size: 18px;
    font-weight: bold;
}


/*   h2 red link   */
a.h2red{
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
}


/*   h3 green link   */
a.h3green{
    color: #69c08a;
    font-size: 14px;
}


/*   h3 gray link   */
a.h3gray{
    color: #898989;
    font-size: 14px;
}


/*   h3 red link   */
a.h3red{
    color: #ff0000;
    font-size: 14px;
}


/*   h3 white link   */
a.h3white{
    color: #ffffff;
    font-size: 14px;
}


/*   h3 red link large   */
a.h3red16{
    color: #ff0000;
    font-size: 16px;
}


/*   h3 gray link large   */
a.h3gray16{
    color: #898989;
    font-size: 16px;
}


/*   h3 green link large   */
a.h3green16{
    color: #69c08a;
    font-size: 16px;
}


/*   h3 white link large   */
a.h3white16{
    color: #ffffff;
    font-size: 16px;
}


/*   h4 green link   */
a.h4green{
    color: #69c08a;
    font-size: 14px;
}


/*   h4 gray link   */
a.h4gray{
    color: #898989;
    font-size: 14px;
}


/*   h4 red link   */
a.h4red{
    color: #ff0000;
    font-size: 14px;
}


/*   h4 white link   */
a.h4white{
    color: #ffffff;
    font-size: 14px;
}


/*   h5 green copyright link   */
a.h5copygreen{
    color: #69c08a;
    font-size: 10px;
    font-weight: bold;
}


/*   h5 green link   */
a.h5green{
    color: #69c08a;
    font-size: 12px;
}


/*   h5 gray link   */
a.h5gray{
    color: #898989;
    font-size: 12px;
}


/*   h5 red link   */
a.h5red{
    color: #ff0000;
    font-size: 12px;
}


/*   h5 white link   */
a.h5white{
    color: #ffffff;
    font-size: 12px;
}


/*   h6 green link   */
a.h6green{
    color: #69c08a;
    font-size: 11px;
}


/*   h6 gray link   */
a.h6gray{
    color: #898989;
    font-size: 11px;
}


/*   h6 red link   */
a.h6red{
    color: #ff0000;
    font-size: 11px;
}


/*   h6 white link   */
a.h6white{
    color: #ffffff;
    font-size: 11px;
}


/*   h7 green link   */
a.h7green{
    color: #69c08a;
    font-size: 10px;
}


/*   h7 gray link   */
a.h7gray{
    color: #898989;
    font-size: 10px;
}


/*   h7 red link   */
a.h7red{
    color: #ff0000;
    font-size: 10px;
}


/*   h7 white link   */
a.h7white{
    color: #ffffff;
    font-size: 10px;
}


/*   h8 green link   */
a.h8green{
    color: #69c08a;
    font-size: 9px;
}


/*   h8 gray link   */
a.h8gray{
    color: #898989;
    font-size: 9px;
}


/*   h8 red link   */
a.h8red{
    color: #ff0000;
    font-size: 9px;
}


/*   h8 white link   */
a.h8white{
    color: #ffffff;
    font-size: 9px;
}


/*   h9 green link   */
a.h9green{
    color: #69c08a;
    font-size: 8px;
}


/*   h9 gray link   */
a.h9gray{
    color: #898989;
    font-size: 8px;
}


/*   h9 red link   */
a.h9red{
    color: #ff0000;
    font-size: 8px;
}


/*   h9 white link   */
a.h9white{
    color: #ffffff;
    font-size: 8px;
}


/*   pictures with no blue link borders   */
a img {
	border: none;
}


/*   small link green  */
a.sgreen{
	color: #69c08a;
    font-size: 13px;
}	


/*   small link green  */
a.ssgreen{
	color: #69c08a;
    font-size: 11px;
}


/*   small link green  */
a.sssgreen{
	color: #69c08a;
    font-size: 10px;
}


/*   small link green  */
a.ssssgreen{
	color: #69c08a;
    font-size: 9px;
}


/*   absolute central cells   */
td.mid{
	text-align: center;
	text-valign: middle;
}


/*   left aligned cells   */
td.left{
	text-align: left;
}


/*   center aligned cells   */
td.center{
	text-align: center;
}


/*   right aligned cells   */
td.right{
	text-align: right;
}


/*   top aligned cells   */
td.top{
	vertical-align: top;
}


/*   middle aligned cells   */
td.middle{
	vertical-align: middle;
}


/*   bottom aligned cells   */
td.bottom{
	vertical-align: bottom;
}


/*   green bullets   */
li.green {list-style: url(images/bullet_new.jpg);
}


 /*  form buttons  */ 
input.button {  
background-color: #69c08a;  
border-color: #ffffff;  
color: #ffffff;  
font-family: 'Helvetica Neue', 'Arial', 'sans-serif';  
font-size: 12pt;  
font-weight: bold; 
text-align: center;  
} 
  
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../images/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.progress25 {
	border: 1px #898989;
	margin-left:10px;
	background-color: #69c08a;
	padding-right:40px;
	height:10px;
	}
.progress50 {
	border: 1px #898989;
	margin-left:10px;
	background-color: #69c08a;
	padding-right:80px;
	height:10px;
	}
.progress75 {
	border: 1px #898989;
	margin-left:10px;
	background-color: #69c08a;
	padding-right:120px;
	height:10px;
	}
.progress100 {
	border: 1px #898989;
	margin-left:10px;
	background-color: #69c08a;
	padding-right:160px;
	height:10px;
	}
	
.to-go25 {
	border: 1px #898989;
	background-color: #898989;
	padding-right:40px;
	height:10px;
	}
.to-go50 {
	border: 1px #898989;
	background-color: #898989;
	padding-right:80px;
	height:10px;
	}
.to-go75 {
	border: 1px #898989;
	background-color: #898989;
	padding-right:120px;
	height:10px;
	}

select.style1 {
	border:1px solid #898989; 
	font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
	color: #898989; 
	}

